iT邦幫忙

2022 iThome 鐵人賽

DAY 4
1

本文目標:

  • 認識 5G 系統中常見的 identifier(這些符號會用在 5G 系統的各個流程)
  • 認識網路切片(Network Slicing)

Global Identifier

PLMN (Public Land Mobile Network) ID

PLMN Id 由 MCC 以及 MNC 組成,每個電信營運商都會有自己專屬的 PLMN。
以台灣這邊的業者來說,每個業者使用的 PLMN 都可以在 NCC 的網站上面找到:
image

前一篇 Network Functions Overview 文章在介紹 NRF 時有提到 V-PLMN(Visited PLMN)與 H-PLMN(Home PLMN),它們主要是用於漫遊的場景(你的電信商的 PLMN 是 H-PLMN,當地的網路提供商是 V-PLMN),在 3GPP TS 23.501 也可以看到漫遊的架構圖:

以上圖來說,我們的手機(UE)會透過基地台(RAN)接入到當地營運商的核心網路,而當地營運商會透過 N32 Interface 取得門號對應的訂閱用戶資料(Subscriber Data)以及相關的策略資料(AM/SM Policy)。

MCC (Mobile Country Code)

MCC 長度為三碼,用來表示國家。

MNC (Mobile Network Code)

MNC 長度為二或三碼,用來表示不同的電信業者。

IMSI (International Mobile Subscriber Identity)

在 5G 系統當中又稱為 PEI,由 PLMN ID + MSIN 組成:

[PLMN ID][MSIN]

其中,MSIN(Mobile Subscriber Identification Number)作為在一個 PLMN 下的識別號碼,每個訂閱用戶都有屬於自己的 MSIM。

UE Identifier

MSISDN

MSISDN(Mobile Subscriber ISDN Number)就是我們最常使用的手機門號。值得一提的是:對於核心網路來說,手機門號並不是必要的 IE(Information Element),在手機向核心網路進行註冊時,通常是使用 SUPI 或是核心網路分配的 5G-GUTI。

5G-GUTI

當 UE 向核心網路完成註冊時,核心網路中的 AMF 會為 UE 分配 5G-GUTI,5G-GUTI 是核心網路分配給 UE 的臨時識別證。

[GUAMI][5G-TSMI]

GUAMI (Globally Unique AMF ID)

GUAMI 可以幫助我們識別全球的 AMF,每一個 AMF 持有的 GUAMI 都是獨一無二的。

[MCC][MNC][AMF Region ID][AMF Set ID][AMF Pointer]
  • MCC (Mobile Country Code)
  • MNC (Mobile Network Code)
  • AMF Region ID
  • AMF Set ID
  • AMF Pointer

5G-TSMI (5G Temporary Mobile Subscriber Identity)

5G-TMSI 是由 AMF 產生的,可以幫助我們識別 AMF 中的 UE。
如果是用於 paging,因為已知 AMF,可以只使用 5G-TMSI 提高傳輸效率。

SUPI (Subscription Permanent Identifier)

是 5G 用戶的永久身份,相當於 4G 之中的 IMSI。

IMSI (International Mobile Subscriber Identity) 用於 2G - 4G系統,作為識別使用者的唯一方式。

SUCI (Subscription Concealed Identifier)

使用 PLMN 的 Public Key 對 SUPI 加密產生 SUCI。

Network Slicing Identifier

NSSAI (Network Slice Selection Assistance Information)

NSSAI 為 S-NSSAI 的集合,可以再細分成 5 種:

  • Default S-NSSAI
    如果 UE 在 Registration Request 沒有攜帶 Allowed NSSAI,CN (Core Network) 會使用 Default S-NSSAI 來為 UE 提供服務。

  • Requested NSSAI
    請求夾帶的 NSSAI,也就是 UE 在 Registration Request 攜帶的 Allowed NSSAI。

  • Allowed NSSAI
    表示 UE 請求的 NSSAI 中,哪些 S-NSSAI (切片功能) 被 CN 允許了,網絡會利用 Registration Accept 之中的 Allowed NSSAI IE 將資訊帶給 UE。

  • Rejected NSSAI
    被拒絕的 NSSAI,表示 UE 請求的 NSSAI 中,哪些 S-NSSAI 被 CN 拒絕了,網絡會利用 Registration Accept 之中的 Rejected NSSAI IE 將資訊帶給 UE。

  • Configured NSSAI
    網絡配置給 UE 使用的 NSSAI,UE 會知道網絡下有哪些 S-NSSAI 可用。
    網絡會利用 Registration Accept 之中的 Configured NSSAI IE 將資訊帶給 UE。
    如果註冊後 UE 的配置有變化,則網絡可通過 Configuration update command 通知 UE 更新。

網路切片概念

Network Slicing(網路切片)是 5G 網路推出的全新概念,5G 核心網路能夠利用切片滿足不同的場景的需求,根據不同的應用服務提供特製的連線管道,例如:

  • VR 或是 8K 影片需要很大的 Throughput,但是對 latency 的需求相對不嚴格
  • 車載網路、視訊傳流等場景需要非常低的延遲
  • ...

要做到以上功能,會涉及到終端裝置到應用服務之間的所有領域,包含:RAN、Core Network 以及 5G Transport Network。

1. RAN Domain

要做到 Network Slicing,RAN 必須能夠讓使用者的終端裝置以各種不同的接入技術存取應運商的網路,5G 提出的 NR-RAN(Next Generation RAN)由多個 gNB 組成,它們提供了終端裝置到核心網路的連結性(也就是所謂的 5G NR 技術)。
在最新的規格書中提出了全新的 RAN 架構,它將 gNB 的邏輯分成三大類,分別是:

  • radio unit (RU)
  • distributed unit (DU)
  • centralized unit (CU)

3GPP TR 38.801 規格書提到 RAN 應在 5G 系統上實作功能拆分:

image

上圖取自:https://www.sharetechnote.com/html/5G/5G_RAN_Architecture.html

根據上圖所示,3GPP 允許 RAN 將 PDCP 以及更高層的網路協定駐留在 CU,而其他下層協定則遷移至 DU,CU 與 DU 之間使用 F1 interface 進行溝通,CU 與 CU 之間則是使用 E1 interface 進行溝通:

image

上圖取自:https://moniem-tech.com/2021/12/10/functional-decomposition-of-the-5g-ran-split-architecture/

2. Core Network Domain

對於核心網路來說,為了支援上述功能,它需要有能力針對不同的切片服務,將屬於不同切片的 session 交由不同的 SMF 以及 UPF 處理(或是一個 SMF 對應多個 UPF)。

3. Transport Network Domain

TN 負責提供 RU 與 DN 之間的連結,為了能夠區隔多變的使用場境,TN 必須將不同切片的連線通道以實體分割的方式分離,其中包含了:

  • 前段 RU 與 DU 的連結(實作 O-RAN fronthaul interface)。
  • 中段為 DU 與 CU 之間的 data path,這個部分定義在 3GPP F1 interface(spilt 2)中,也就是剛剛在 RAN Domain 提出的網路子層分層。
  • 後段為 CU 與 UPF 之間的通道,這部分包含了 3GPP 的 N3 Interface 與 N9 Interface,前者是 RAN 接入至 UPF 的接口,後者為 UPF 與 UPF 傳送 user plane 封包的接口。
  • DN 段,UPF 透過 3GPP 的 N6 接口將 uplink data flow 傳送至 Data Network(DN)。

系統架構

上圖取自論文:On the Rollout of Network Slicing in Carrier Networks: A Technology Radar

上圖提供了 OSS layer 以及 Network layer 的架構,我們可以根據架構圖知道每一個部分分別負責哪些工作,像是:

  • RU 負責 RAN 的管理(包含切片管理),相關內容定義在 3GPP TS 28.5xx [31/32/45/50]
  • Core Network 的切片功能則由多個 NF 合作(AMF、SMF、PCF、UPF、NSSF)

此外,圖中列舉了三個不同的切片,分別是:

  1. mIoT
  2. eMBB
  3. uRLLC

這三個切片的 control plane signaling 皆由同一個 CU 負責(RRC protocol),而網路切片最大的特色(根據不同的應用服務提供特製的連線管道)則是利用多個獨立的 CU-UP 負責個別的 user plane data flow,這些資料流會進入到不同的 UPF,每一個切片的 session 也都由不同的 SMF 進行管理(policy decision 交給共同的 PCF)。

Slice 實體管理

網路切片最初在 3GPP release 15 時提出,網路切片這項功能除了 NG-RAN 的演進,更需要核心網路的支持,在 5G 系統中使用 S-NSSAI( Single Network Slice Selection Assistance
Information)以及 NSSAI(Network Slice Selection Assistance Information)進行切片的管理。
如果讀者有仔細的看 5G Indentifier 的介紹,或許會記得一個 S-NSSAI 是由兩個 feild 所組成的:

  • SST(Slice/Service Type),不同的 SST 表示著不同的應用場景,像是 1 為 eMBB、2 表示 uRLLC、3 表示 mIoT、4 表示車載網路以及 5 表示 HMTC(High-Performance Machine-Type Communications)。
  • SD(Slice Differentiator)用來細分同一個場景下的功能,包含:移動網路或是固定的無線存取網路、計費、切片優先權、tenancy。

NSSAI 為 S-NSSAI 的集合,在 5G 網路中定義了多種不同的 NSSAI,分別是:

  • Subscribed NSSAI,儲存在 UDM 之中(包含在 subscriber information 裡面)。
  • Configured NSSAI,儲存在 UE 內。
  • Requested NSSAI,在 UE 對核心網路註冊時,可以根據不同需求從 Configured NSSAI 希望使用的切片,並且將這個訊息夾帶在 registration request 內。
  • Allowed NSSAI,核網會根據 UDM 之中的資訊來決定 UE 完成註冊後可以在哪些切片上建立 PDU Session,決定後核心網路會將 Allowed NSSAI 放入回覆 UE 註冊成功的消息。

上圖取自論文:On the Rollout of Network Slicing in Carrier Networks: A Technology Radar

上圖清楚的表示在核心網路運作時,不同的 Network Function 是如何參與網路切片功能的運作、分別持有哪一些 NSSAI。

References


上一篇
Network Functions Overview
下一篇
NF 之間的傳話筒:SBI
系列文
5G 核心網路與雲原生開發之亂彈阿翔36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言